Beneets of Processor Clustering in Designing Large Parallel Systems: When and How? 1
نویسندگان
چکیده
Scaling the size of parallel systems while maintaining the system performance is an important problem. A default scaling approach by using larger networks to interconnect more processors works only up to a limited extent and the derived conngurations using this approach are not cost-eeective. Recent advents in VLSI and packaging technologies now ooer multiple processors on a single multi-chip module. This ooers potential to design larger systems by replacing each processor in a base system by a processor-cluster. Similarly, advents in the interconnection network technology now provide the ability to use wider and faster network channels. In this paper we analyze the scaling of systems by taking into account current interconnection and processor-integration technolgies. The impact of software overhead to send and receive messages in parallel system on its scalability is also demonstrated. Our results indicate that systems with high message overhead costs can be scaled in a cost-eeective manner by employing larger clusters as computing nodes. This can be achieved without changing the network until the messaging costs are balanced. A system with balanced messaging costs can be further scaled in a more cost-eeective manner by using larger clusters and wider network channels.
منابع مشابه
Beneets of Processor Clustering in Designing Large Parallel Systems: When and How? Beneets of Processor Clustering in Designing Parallel Systems: When and How?
Advances in multiprocessor interconnect technology are leading to high performance networks. However, software overheads associated with message passing are limiting the processors to get maximum performance from these networks, leading to under-utilization of network resources. Several research studies are ongoing for designing messaging protocols and hardware to reduce such overheads. However...
متن کاملBeneets of Processor Clustering in Designing Large Parallel Systems: When and How?
Advances in multiprocessor interconnect technology are leading to high performance networks. However , software overheads associated with message passing are limiting the processors to get maximum performance from these networks, leading to under-utilization of network resources. Though processor-clusters are being used in some systems in an ad hoc manner to alleviate this problem, there is no ...
متن کاملBenefits of Processor Clustering in Designing Large Parallel Systems: When and How?
Advances in multiprocessor interconnect technology are leading to high performance networks. However, software overheads associated with message passing are limiting the processors to get maximum performance from these networks, leading to under-utilization of network resources. Though processor-clusters are being used in some systems in an ad hoc manner to alleviate this problem, there is no f...
متن کاملA Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints
One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...
متن کاملBene ts of Processor Clustering in Designing Parallel Systems : When and How ?
Advances in multiprocessor interconnect technology are leading to high performance networks. However, software overheads associated with message passing are limiting the processors to get maximum performance from these networks, leading to under-utilization of network resources. Several research studies are ongoing for designing messaging protocols and hardware to reduce such overheads. However...
متن کامل